Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Nordea Open - Bastad Charleston Challenger Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Rolex Paris Masters - Paris Hong Kong Tennis Open - Hong Kong ABN AMRO Open - Rotterdam Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wuxi Challenger Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Citi Open - Washington Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem National Bank Open - Montreal U.S. Open - New York Shanghai Rolex Masters - Shanghai China Open - Beijing Rolex Paris Masters - Paris Nitto ATP Finals - Turin BNP Paribas Open - Indian Wells Hong Kong Tennis Open - Hong Kong Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Open Occitanie - Montpellier Mallorca Championships - Mallorca Busan Challenger Miami Open - Miami US Men's Clay Court Championship - Houston Hamburg Open - Hamburg French Open - Paris cinch Championships - London U.S. Open - New York Terra Wortmann Open - Halle Mifel Tennis Open - Los Cabos Citi Open - Washington Shanghai Rolex Masters - Shanghai Hangzhou Open - Hangzhou Rolex Paris Masters - Paris Bulgaria F6 Bulgaria F7 Belarus F1 Belarus F2 USA F31 Kazakhstan F1 Kazakhstan F2 Croatia F6 Czech Republic F1 Russia F3 Kazakhstan F10 Kazakhstan F11 Belarus F4 Estonia F3 Dominican Republic F4 Australia F6 Australia F7 Australia F8 Australia F9 Australia F1 Australia F6 Australia F7 M15 Champaign M25 Naples M15 South Bend M15 Cancun M15 Cancun M15 Tbilisi M15 Waco M15 Cancun M25 Darwin M15 Cancun Irving Challenger M15 Cancun M25 Darwin M25 Cairns M25 Cairns M25 Burnie M25 Santo Domingo M25 Santo Domingo M25 Calabasas M25 Tbilisi Kazan Challenger Astana Challenger Irving Challenger Vicenza Challenger Eckental Challenger Astana Challenger Quimper Challenger Recanati Challenger Biella Challenger Cortina Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Dallas Challenger Rome Challenger Quimper Challenger Moscow Challenger Irving Challenger Aix En Provence Challenger Caltanissetta Challenger Bratislava Challenger Vicenza Challenger Moscow Challenger Como Challenger Mons Challenger Indian Wells Challenger Sydney Challenger Burnie Challenger Nonthaburi 4 Challenger Shenzhen Challenger Taipei 2 Challenger Knoxville Challenger Aptos Challenger Brisbane 1 Challenger Brisbane 2 Challenger Champaign Challenger Canberra Challenger Gwangju Challenger Marburg Challenger Puerto Vallarta Challenger Guangzhou Challenger Leon Challenger Tyler Challenger Chicago Challenger Granby Challenger Lexington Challenger Burnie 1 Challenger Burnie 2 Challenger Pune Challenger Phoenix Challenger Cuernavaca Challenger Guangzhou Challenger Taipei Challenger Surbiton Challenger Champaign Challenger Acapulco Challenger Kazan Challenger Rennes Challenger Tiburon Challenger Mexico City Challenger Padova Challenger Phoenix Challenger M15 Champaign Columbus Challenger Heilbronn Challenger Canberra Challenger Cherbourg Challenger Cary 1 Challenger Stanford Challenger M25 Bakersfield Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Kremlin Cup - Moscow Bastad Challenger Vegeta Croatia Open - Umag Seville Challenger Budapest Challenger Dallas Challenger Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech M25 Tulsa Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha TEB BNP Paribas Istanbul Open - Istanbul Cary 2 Challenger Swiss Open - Gstaad Knoxville Challenger Kremlin Cup - Moscow Valencia Open - Valencia St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Aircel Chennai Open - Chennai Memphis Open - Memphis Winston-Salem Open - Winston-Salem Sydney International - Sydney St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Erste Bank Open - Vienna Bengaluru Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Next Gen ATP Finals - Milan Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Playford Challenger Kremlin Cup - Moscow Knoxville Challenger China Open - Beijing Next Gen ATP Finals - Milan Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Hangzhou Challenger Serbia Open - Belgrade Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington BMW Open - Munich Astana Open - Astana Adelaide International 2 - Adelaide Banja Luka Open - Banja Luka Terra Wortmann Open - Halle St. Petersburg Open - St. Petersburg China Open - Beijing Citi Open - Washington Cary Challenger ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Nordea Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Swiss Indoors Basel - Basel Noventi Open - Halle Libema Open - 's-Hertogenbosch San Diego Open - San Diego ABN AMRO World Tennis Tournament - Rotterdam Japan Open Tennis Championships - Tokyo Dubai Duty Free Tennis Championships - Dubai Little Rock Challenger Palmas del Mar Challenger Almaty Open - Almaty Noventi Open - Halle Hamburg European Open - Hamburg Hamburg European Open - Hamburg Swiss Indoors Basel - Basel Erste Bank Open - Vienna Erste Bank Open - Vienna Gijon Open - Gijon ABN AMRO Open - Rotterdam Fairfield Challenger ABN AMRO World Tennis Tournament - Rotterdam Hamburg Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Adelaide International - Adelaide Terra Wortmann Open - Halle Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Jinan Challenger Hamburg European Open - Hamburg China Open - Beijing New Delhi Challenger Atlanta Open - Atlanta Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Chengdu Open - Chengdu Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Noventi Open - Halle Citi Open - Washington Salinas Challenger Libema Open - 's-Hertogenbosch Moselle Open - Metz Knoxville Challenger Winston-Salem Open - Winston-Salem Hellenic Championship - Athens Granby Challenger San Luis Potosi Challenger Morelos Challenger Wuxi Challenger Grand Prix Hassan II - Marrakech Adelaide International 1 - Adelaide Nordea Open - Bastad Chengdu Open - Chengdu Winston-Salem Open - Winston-Salem BNP Paribas Nordic Open - Stockholm Mallorca Championships - Mallorca Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha Miami Open - Miami Rogers Cup - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris National Bank Open - Toronto Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Credit Agricole Suisse Open - Gstaad Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati National Bank Open - Toronto Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, Finals, SF, RUS-CAN 1-2 Davis Cup, Finals, Group A Davis Cup, Finals, F, RUS-CRO 2-0 ATP Cup - Melbourne Laver Cup - Boston French Open (juniors) Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Finals, QF, RUS-SWE 2-0 Laver Cup - Vancouver Davis Cup, Group I, 2R, RUS-NED 4-1 U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Wimbledon (juniors) Australian Open (juniors) Australian Open (juniors) Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup Mubadala World Tennis Championship Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - Turin Nitto ATP Finals - Turin Olympics - Tokyo Canberra Challenger Davis Cup, Finals, Group B Barcelona Open Banc Sabadell - Barcelona Charlottesville Challenger Bloomfield Hills Challenger